@charset "utf-8";

html,
body { height:100%; }


html { overflow-y:scroll; }

/* common */
body { margin:0; padding:0; color:#666; font-style:normal; font-size:12px; font-family:'돋움', dotum, verdana, arial, applegothic, sans-serif; line-height:1.6; background:url("http://pic.neungyule.com/neungyule/img/common/bg_wrap.gif") 50% 0 repeat; }
div, ul, ol, li, dl, dt, dd, form, fieldset, input, button, p, h1, h2, h3, h4, h5, h6, blockquote, iframe, th, td { margin:0; padding:0; }
img { border:0; }
li { list-style:none; }
button{ background:transparent;cursor:pointer;vertical-align:middle;margin:0; }
button span{ display:none; }

/* font */
i, em, u, cite { font-style:normal; }

/* link */
a { color:#666; font-family:'돋움', dotum, verdana, arial, applegothic, sans-serif; font-size:12px; text-decoration:none; }
a:hover { text-decoration:none; }

/* table */
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; width:100%; }
th,
td { border-collapse:collapse; }
legend, caption, hr { display:none; }

/* form */
form { display:inline; }
select, input, textarea { color:#666; font-family:'돋움', dotum, verdana, arial, applegothic, sans-serif; font-size:inherit; vertical-align:middle; }
fieldset, blockquote, iframe, button { border:none; }
fieldset{ display:inline; overflow:hidden; }
.input_txt { height:16px; padding:2px 0 0 8px; font:11px/15px 돋움,Dotum; color:#666; background:#f7f7f7; border:1px solid #cbcbcb; border-right-color:#e4e4e4; border-bottom-color:#e4e4e4; }
.input_txt2 { height:16px; padding:2px 0 0 8px; font:11px/15px 돋움,Dotum; color:#666; background:#fff; border:1px solid #e7e7e9; border-top-color:#abadb3; }
.input_file { height:18px; font:12px/25px 돋움,Dotum; color:#666; background:#f7f7f7; border:1px solid #cbcbcb; border-right-color:#e4e4e4; border-bottom-color:#e4e4e4; }
.input_textarea { padding:9px; font:11px/1.5 돋움,Dotum; background:#f7f7f7; border:1px solid #cbcbcb; border-right-color:#e4e4e4; border-bottom-color:#e4e4e4; overflow:auto; overflow-x:hidden; }
.input_radio { position:relative; top:-1px; }

/* clear */
.clear { clear:both; float:none; width:0; height:0; padding:0; font:0/0 Arial; line-height:0; }
.clearfix {*zoom:1;}
.clearfix:after {content:""; display:block; clear:both; }